Obec Suchá Lhota leží v Pardubickém kraji v ORP Litomyšl v nadmořské výšce 426 m. V roce 2014 zde žilo 89 obyvatel. Suchá Lhota má katastrální území o rozloze 219 ha.